package com.lianniu.mgr.product.dao;

import java.util.List;

import com.lianniu.mgr.product.model.ProductCateKeyValueVo;
import com.lianniu.mgr.product.model.ProductSpecValueVo;
import com.lianniu.mgr.product.model.ProductSpecVo;
import com.lianniu.mgr.projectMgr.projectInfo.model.ProjectStaffVo;

public interface IProductSpecDao {
	

	int insertProductSpec(ProductSpecVo pSVo);
	
	List<ProductSpecVo> selectByProductSpecForPage(ProductSpecVo pSVo);
	
	int updateById(ProductSpecVo pSVo);
	
	int deleteById(String Id);
	
	ProductSpecVo selectById(String id);
	 
	int count(ProductSpecVo pSVo);
	
	public List<ProductSpecValueVo> getProductSpecKeyValue(); 
	
	public List<ProductCateKeyValueVo> getProductCateKeyValue(String cateId);
	
	
	int deleteProductSpecBatch(String...id);
	
	int insertProductSpecs(List<ProductSpecVo> list);
	
	List<ProductSpecValueVo>  selectByCateId(String cateId);
	
	List<ProductSpecVo> selectByProductCateId(String cateId);
	
	List<ProductSpecVo> selectSpecNameByCateId(String cateId);
}
